Career 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Bosnia/Herzegovina F1 Slovenia F1 Serbia&Montenegro F4 Austria F2 Croatia F1 Croatia #1-w1 Croatia #1-w4 Italy F8 Hungary F1 Hungary F2 Slovenia F2 Slovenia F3 Germany F7 Colombia F5 Colombia F6 France F16 France F18 Austria F2 Croatia F2 Bosnia/Herzegovina F1 Slovenia F1 Slovenia F2 Slovenia F3 Serbia & Montenegro F2 Brazil F7 Brazil F10 Germany F15 Germany F16 Venezuela F4 Venezuela F5 Portugal F4 Portugal F5 Brazil F16 Brazil F17 Brazil F18 Germany F2 Austria F2 Colombia F1 Colombia F2 Australia F1 Australia F2 Italy F11 Colombia F3 Colombia F4 Bosnia/Herzegovina F3 Slovenia F1 Venezuela F1 Venezuela F2 Brazil F14 Brazil F15 Bosnia/Herzegovina F6 Germany F19 Nicaragua F1 El Salvador F2 Brazil F23 Brazil F24 Colombia F1 Colombia F2 Croatia F1 Croatia F2 Croatia F3 Croatia F4 Spain F11 Croatia F5 Spain F12 Spain F13 Colombia F3 Colombia F4 Bosnia/Herzegovina F2 Brazil F5 Brazil F6 Slovenia F1 Brazil F7 Slovenia F2 Brazil F8 Slovenia F3 Venezuela F4 Venezuela F5 Venezuela F6 Italy F26 Bosnia/Herzegovina F7 Venezuela F8 Croatia F10 Venezuela F9 Croatia F11 Colombia F1 Colombia F2 Venezuela F1 Venezuela F2 Venezuela F3 Usa F12 Usa F13 Colombia F3 Colombia F4 Colombia F5 Italy F1 Italy F2 Italy F3 Italy F6 Italy F12 Italy F14 Italy F15 Italy F21 Italy F22 Venezuela F5 Colombia F1 Colombia F2 Turkey F9 Turkey F10 Turkey F11 Turkey F12 Italy F6 Italy F7 Italy F9 Italy F10 Ecuador F4 Ecuador F5 Colombia F3 Colombia F4 Colombia F5 Chile F1 Chile F3 Spain F14 Italy F20 Colombia F3 Colombia F4 Turkey F6 Iran F4 Iran F5 China F4 M15 Sunrise M25 Oviedo M25 Naples M25 Naples M25 Naples M25 Pensacola M25 Marburg M25 Muttenz M25 Anapoima M25 Medellin Ljubljana Open - Ljubljana Copa Petrobras Bogota - Bogota Antonio Savoldi-Marco Co. - Manerbio Black Forest Open - Freudenstadt Kia International in Caloundra - Caloundra Czech Indoor Open - Prague Internazionali di Tennis - Bergamo Oberstaufen Cup - Oberstaufen St. Petersburg Challenger 2006 - St. Petersburg Kos-Zucchetti Tennis Cup - Cordenons Iskratel Open - Kranj ATP Slovak Open Challenger - Bratislava Kia International In Caloundra - Caloundra Kia International In Kawana - Kawana MST ATP Challenger International - Burnie Roma Challenger 2007 - Rome Croatia Osiguranje Rijeka Open - Rijeka Unique Zagreb Open - Zagreb Black Forest Open - Freudenstadt Banjaluka Challenger 2007 - Banja Luka Bauer Watertechnology Cup 2007 - Eckental Challenger Ciudad de Guayaquil - Guayaquil Internazionali di Tennis di Bergamo - Bergamo Guzzini Challenger - Recanati Seguros Bolivar Open - Bogota Open Prevadies - St. Brieuc Black Forest Open - Freudenstadt Ljubljana Open 2008 - Ljubljana XIV Challenger ATP Club Premium Open - Quito Seguros Bolivar Open - Cali Copa Petrobras-Colombia - Bogota Ipsos Bucharest Challenger - Bucharest Bancolombia Open - Cali Bauer Watertechnilogy Cup 2008 - Eckental IV Challenger Ciudad De Guayaquil - Guayaquil Seguros Bolivar Open - Medellin Challenger Britania Zavaleta - Puebla Abierto Internacional Varonil Ciudad de Cancun - Cancun Noumea Challenger Bucaramanga Challenger St. Brieuc Challenger San Luis Potosi Challenger Monza Challenger Rome Challenger Pereira Challenger Bogota Challenger Recanati Challenger Istanbul Challenger Cali Challenger Ljubljana Challenger Calabasas Challenger Medellin Challenger Knoxville Challenger Puebla Challenger Salzburg Challenger Sao Paulo Challenger Noumea Challenger Salinas Challenger Honolulu Challenger Bucaramanga Challenger Burnie Challenger Bogota Challenger Johannesburg Challenger Athens Challenger San Remo Challenger Biella Challenger Cremona Challenger Alessandria Challenger Prostejov Challenger Marburg Challenger Bogota Challenger San Marino Challenger Como Challenger Rijeka Challenger Ljubljana Challenger Cali Challenger Quito Challenger Seoul Challenger Medellin Challenger Guayaquil Challenger Savannah Challenger Rome Challenger Alessandria Challenger Rijeka Challenger Nottingham Challenger Bogota Challenger Manta Challenger Vancouver Challenger Medellin Challenger Salzburg Challenger San Marino Challenger Istanbul Challenger Rio De Janeiro Challenger Porto Alegre Challenger Medellin Challenger Eckental Challenger Bucaramanga Challenger Salinas Challenger Santiago Challenger Barranquilla Challenger Panama City Challenger Furth Challenger Blois Challenger Manta Challenger Portoroz Challenger Sao Paulo Challenger Rio De Janeiro Challenger Kaoshuing Challenger Sao Jose Do Rio Preto Challenger Buenos Aires Challenger Bogota Challenger Sao Paulo Challenger Tour Finals Sao Paulo Challenger Bucaramanga Challenger Shenzhen Challenger Anning Challenger Nottingham-2 Challenger Medellin Challenger Pereira Challenger Cali Challenger San Juan Challenger Cordoba Challenger Guayaquil Challenger Bucaramanga Challenger Santiago Challenger Kazan Challenger Sarasota Challenger Anning Challenger Busan Challenger Seoul Challenger Eskisehir Challenger Caltanissetta Challenger Blois Challenger Padova Challenger Todi Challenger Portoroz Challenger Vancouver Challenger Cordenons Challenger Manerbio Challenger Barranquilla Challenger Alphen Challenger Banja Luka Challenger Pereira Challenger Fairfield Challenger Eckental Challenger Happy Valley Challenger Bucaramanga Challenger Maui Challenger Dallas Challenger Guadalajara Challenger Leon Challenger St. Brieuc Challenger Le Gosier Challenger Gwangju Challenger Nanjing Challenger Aix En Provence Challenger Busan Challenger Seoul Challenger Heilbronn Challenger Vicenza Challenger Manchester Challenger Surbiton Challenger Blois Challenger Milan Challenger Bastad Challenger Cali Challenger Portoroz Challenger Cordenons Challenger Barranquilla Challenger Alphen Challenger Tiburon Challenger Medellin Challenger Las Vegas Challenger Traralgon Challenger Koblenz Challenger Rennes Challenger Kyoto Challenger Yokohama Challenger Sarasota Challenger Prostejov Challenger Medellin Challenger Portoroz Challenger Bogota Challenger Tiburon Challenger Stockton Challenger Fairfield Challenger Cali Challenger Santiago Challenger Noumea Challenger Newport Beach Challenger Guadalajara Challenger Milan Challenger Recanati Challenger Perugia Challenger Astana Challenger Columbus Challenger Campinas Challenger Las Vegas Challenger Knoxville Challenger Columbus Challenger Sarasota Challenger Little Rock Challenger Columbus Challenger Winnetka Challenger L'Aquila Challenger Lima Challenger Montevideo Challenger Morelos Challenger Sao Paulo Challenger Salinas Challenger Salinas 2 Challenger Quito Challenger Ambato Challenger Sao Paulo Challenger Pereira Challenger Italy F18 Slovenia F2 Tunisia F5 Croatia Open - Umag Croatia #1-w2 Croatia Open - Umag International Indoor Tennis Championships of Croatia - Zagreb Croatia #1-w3 Colombia F3 The Hypo Group Tennis International 2008 - Poertschach Bosnia/Herzegovina F1 Gerry Weber Open - Halle SAP Open - San Jose Slovenia F1 BMW Open - Munich ATP Studena Croatia Open Umag - Umag China Open - Beijing Bank Austria Tennis Trophy - Vienna US Men's Clay Court Championship - Houston Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Open de Nice Cote d'Azur - Nice Campbell's Hall of Fame Tennis Championships - Newport China Open - Beijing Heineken Open - Auckland VTR Open - Vina del Mar Brasil Open - Sao Paulo Grand Prix Hassan II - Casablanca Citi Open - Washington Copa Claro - Buenos Aires Rio Open 500 - Rio de Janeiro Brasil Open - Sao Paulo US Men's Clay Court Championship - Houston Portugal Open - Oeiras Open de Nice Cote d'Azur - Nice Topshelf Open - 's-Hertogenbosch Claro Open Colombia - Bogota BB&T Atlanta Open - Atlanta Winston-Salem Open - Winston-Salem Aircel Chennai Open - Chennai Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb Delray Beach Open - Delray Beach Mercedes Cup - Stuttgart Croatia F3 Millennium Estoril Open - Estoril Citi Open - Washington Abierto Mexicano Telcel - Acapulco France F17 Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai Sony Ericsson Open - Miami Shanghai ATP Masters - Shanghai Sony Ericsson Open - Miami Shanghai Rolex Masters - Shanghai Sony Open Tennis - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal BNP Paribas Open - Indian Wells Miami Open - Miami Rogers Cup - Toronto U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London French Open - Paris Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Davis Cup, Group 2, 3R, POR-SLO 4-1 Davis Cup, Group 2, 2R, SLO-MAR 2-3 Davis Cup, Group 2, PO, SLO-TUN 4-1 Davis Cup, Group 2, 1R, SLO-EGY 5-0 Davis Cup, Group 2, F, LAT-SLO, 3-2 Davis Cup, Europe/Africa Group II, 3R, LTU-SLO 2-3 Davis Cup, Group I, 1R, SLO-FIN 3-2 Davis Cup, Group I, 2R, RSA-SLO 4-1 Davis Cup, Group I, 1R, POL-SLO 3-2 Davis Cup, Group II, 2R, ESA-MEX 3-2 Davis Cup, World Group, PO, CAN-COL 3-2 Davis Cup, Group I, 1R, ROU-SLO 4-1 Davis Cup, Group I, 2R, CHI-COL 3-1 Davis Cup, Group I, 1R, BAR-COL 0-4 Davis Cup, Group I, 2R, COL-BRA 3-2 Brazil F11 Australian Open (juniors) French Open (juniors) Wimbledon (juniors) All Lower level tournaments Brazil F9 Slovenia F3 Serbia&Montenegro F5 Serbia&Montenegro F6 Croatia F5 Germany F14 Colombia F3 Hungary F6 Colombia F4 Great Britain F7 Czech Republic F4 Czech Republic F5 Tunisia F4 Tunisia F6 Austria F1 Austria F3 Venezuela F6 's Tennis Masters 07 Challenger - Graz McDonalds ATP Challenger - Burnie Architect Open - Budapest Seguros Bolivar Open - Medellin Canada F1 (Gatineau) Canada F2 (Sherbrooke) XXXV Edizione A Savoldi-Marco Co. Trofeo Dimmidisi - Manerbio Genova Open Challenger - Genova Tiburon Challenger BH Telecom Indoors Sarajevo 2006 - Sarajevo Mordovia Cup - Saransk Barletta Challenger M25 Tulsa M25 Iowa City M15 Horgen M25 Madrid M25 Weston M25 Palm Coast M25 Santo Domingo M25 Denia M25 Caslano M25 Aparecida de Goiania M25 Cancun M25 Cancun Copa Petrobras Colombia - Bogota Rimini Challenger Manta Challenger Bergamo Challenger Sacramento Challenger Wuhan Challenger Ljubljana Open - Ljubljana Salinas Challenger Braunschweig Challenger Bogota Challenger Granby Challenger Tiburon Challenger Dubrovnik Open - Dubrovnik The LTA Bolton Challenger - Bolton Bogota Challenger - Bogota Ljubljana Open - Ljubljana Mordovia Cup 2005 - Saransk Genoa Open Challenger-Fondazione Carige - Genova Gemax Open - Belgrade Unicredit (Suisse) Bank S. A. Challenger - Chiasso Prosperita Open 2006 - Ostrava Seguros Bogota Open - Bogota Banja Luka Challenger - Banja Luka BH Telecom Sarajevo 2007 - Sarajevo Polska Energia Open - Bytom La Rinascente Tennis Cup Harbour Club Milano - Milan Mamaia Challenger - Constanta Dublin Challenger - Dublin Guzzini Challenger - Recanati BH Tennis Open - Belo Horizonte 9° Trani Cup - Trani Credicard Citi Mastercard Tennis Cup 2007 - Campos do Jordao Ljubljana Open - Ljubljana Seguros Bolivar Open - Medellin Copa Petrobras Colombia - Bogota Caloundra ATP Challenger - Caloundra Club Coop's ATP Challenger International - Brisbane Burnie Challenger Bancolombia Open - Bogota Karlsruhe Challenger Furth Challenger 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona ECM Prague Open 2008 - Prague Rijeka Open - Rijeka Beijing Challenger 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia V Manta Open-Trofeo Ricardo Delgado Aray - Manta Medjurgorje Open - Medjugorje s'Tennis Masters Challenger - Graz Bogota Challenger Rhodes Challenger Rijeka Challenger Segovia Challenger Quito Challenger Charlottesville Challenger Cancun Challenger Sao Paulo Challenger Montevideo Challenger Caltanissetta Challenger Zagreb Challenger Belgrade Challenger Rimini Challenger Pereira Challenger Cancun Challenger Rome Challenger Milan Challenger Santiago Challenger Honolulu Challenger Bucaramanga Challenger Burnie Challenger Caloundra Challenger Salinas Challenger Sarajevo Challenger Manerbio Challenger Bogota Challenger Tallahassee Challenger Sarasota Challenger Furth Challenger Recanati Challenger Binghamton Challenger Alphen Challenger Banja Luka Challenger Cali Challenger Ljubljana Challenger Aguascalenties Challenger Sacramento Challenger Tiburon Challenger Seoul Challenger Eckental Challenger Loughborough Challenger Vicenza Challenger Heilbronn Challenger Bucaramanga Challenger Montevideo Challenger Salinas Challenger Ilkley Challenger Le Gosier Challenger Barranquilla Challenger San Luis Potosi Challenger Pereira Challenger Sacramento Challenger Rome Challenger Santiago Challenger Lima Challenger Ostrava Challenger Prague Challenger Morelos Challenger Caltanissetta Challenger Bordeaux Challenger Monza Challenger Nottingham-2 Challenger Punta Del Este Challenger Morelos Challenger Santiago Challenger Panama City Challenger Bogota Challenger Tallahassee Challenger Savannah Challenger Anning Challenger Samarkand Challenger Fairfield Challenger Medellin Challenger Orbetello Challenger Cordenons Challenger Cali Challenger Cordenons Challenger Savannah Challenger Guayaquil Challenger Sao Paulo Challenger Santo Domingo Challenger Pereira Challenger Guayaquil Challenger Morelos Challenger Leon Challenger Cary Challenger Iasi Challenger Cordenons Challenger Mallorca Challenger Lima Challenger Bogota Challenger Guayaquil Challenger Rio De Janeiro Challenger Brasilia Challenger Las Vegas Challenger Bogota Challenger Campinas Challenger Santo Domingo Challenger Jonkoping Challenger Anning Challenger Caltanissetta Challenger Ilkley Challenger Citi Open - Washington Stockton Challenger Monterrey Challenger Canberra Challenger Medellin Challenger Happy Valley Challenger Tallahassee Challenger Floridablanca Challenger PBZ Zagreb Indoors - Zagreb Guayaquil Challenger Drummondville Challenger San Luis Potosi Challenger Gatineau Challenger Puerto Vallarta Challenger Vicenza Challenger L'Aquila Challenger Chicago Challenger Calgary Challenger Charlottesville Challenger Houston Challenger Orlando Challenger Bordeaux Challenger Braga Challenger Ilkley Challenger Binghamton Challenger Granby Challenger Seville Challenger Rome Challenger Pozoblanco Challenger Serbia Open - Belgrade Campinas Challenger Medibank International - Sydney Florianopolis Challenger AEGON Championships - London BMW Open - Munich PBZ Zagreb Indoors - Zagreb Medibank International - Sydney ATP Studena Croatia Open Umag - Umag Delray Beach International Tennis Championships - Delray Beach AEGON Championships - London Legg Mason Tennis Classic - Washington Brisbane International - Brisbane China Open - Beijing Brisbane International - Brisbane Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb BMW Open - Munich St. Petersburg Open - St. Petersburg Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Barcelona Open BancSabadell - Barcelona BMW Open - Munich Power Horse Cup - Dusseldorf AEGON International - Eastbourne Claro Open Colombia - Bogota Malaysian Open - Kuala Lumpur Royal Guard Open Chile - Vina del Mar Citi Open - Washington Ecuador Open - Quito Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Aegon Nottingham Open - Nottingham Ecuador Open - Quito Winston-Salem Open - Winston-Salem Bet-at-home Open - Hamburg Rakuten Japan Open - Tokyo Claro Open Colombia - Bogota Open Parc - Lyon Dubai Duty Free Tennis Championships - Dubai Rogers Cup - Toronto Miami Open - Miami Davis Cup, Group 2, PO, IRL-SLO 1-4 Davis Cup, Europe/Africa Group II, 2R, SLO-BUL 5-0 Davis Cup, Qualifiers, 1R, USA-COL 4-0 Davis Cup, Group 2, 1R, NOR-SLO 0-5 Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Wimbledon - London French Open - Paris Davis Cup, Group I, PO, POR-SLO 5-0 Davis Cup, Group II, 2R, RSA-SLO 5-0 Wimbledon - London Wimbledon - London French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London Davis Cup, Group I, 2R, SLO-ISR 1-3 Davis Cup, Group I, PO, SLO-LTU 5-0 U.S. Open (juniors) Davis Cup, Group 2, 2R, SLO-LAT 5-0 Davis Cup, Group 2, 1R, ALG-SLO 2-3 Davis Cup, Group 2, 1R, SLO-EST 3-2 Davis Cup, Group 2, 2R, SLO-LTU 5-0 Davis Cup, Group I, 2R, ITA-SLO 5-0 Davis Cup, Group I, 1R, SLO-DEN 5-0 Davis Cup, Group II, 1R, ESA-BAR 4-1 Davis Cup, Group I, 1R, SVK-SLO 5-0 Davis Cup, Group I, 2R, URU-COL 2-3 Davis Cup, Group I, PO, ISR-SLO 3-2 Davis Cup, Group I, PO, DOM-COL 1-4 Davis Cup, Group II, 1R, SLO-MON 3-2 Davis Cup, World Group, PO, COL-CRO 1-4 Davis Cup, World Group, QR, COL-SWE 4-0 Davis Cup, Finals, Group D